package aplicacion;

import java.util.Observable;
import java.util.Observer;

import javax.swing.JTextArea;

import modelo.ModeloDelJuego;

public class IndicadorTurnosTranscurridos extends JTextArea implements Observer {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2320814300788130081L;
	private ModeloDelJuego modelo;
	
	public IndicadorTurnosTranscurridos(ModeloDelJuego modelo){
		this.setEditable(false);
		this.modelo = modelo;
		this.modelo.addObserver(this);
		this.append("Turno:\n1");
		
	}

	@Override
	public void update(Observable o, Object arg) {

		this.replaceRange(null, 0, this.getText().length());
		this.append("Turno:" + "\n" + Integer.toString(this.modelo.turnosTranscurridos()));

		
	}

}
